package com.briup.trade.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class OrderQueryVO {
    /**
     * 订单编号
     */
    private String id;

    /**
     * 创建订单时间
     */
    @JsonFormat(pattern = "yyyy年MM月dd日 HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime createDate;

    /**
     * 订单状态
     1.已创建未支付
     2.已支付未发货
     3.已发货未收货
     4.已收货
     5.已关闭 只能关闭 已创建未支付的订单
     */
    private Integer status;


    /**
     * 收货人姓名
     */
    private String receiveUsername;

    /**
     * 收货地址
     */
    private String receiveAddress;

    /**
     * 收货人电话
     */
    private String receivePhone;

    /**
     * 订单总价格
     */
    private BigDecimal totalPrice;
}
